.form-consult{
	position: relative;
	background-color: #f2f2f2;
	padding: 0rpx 32rpx calc(160rpx +  env(safe-area-inset-bottom)) 32rpx;
	.consult-top{
		position: relative;
		z-index: 10;
		display: flex;
		justify-content: space-between;
		margin-top: 74rpx;
		.consult-name{
			height:112rpx;
			font-family:$global-font-family;
			font-weight:900;
			color:#00714d;
			font-size:80rpx;
			letter-spacing:16rpx;
		}
		.consult-price{
			font-family:$global-font-family;
			font-weight:900;
			color:#e93c3c;
			font-size:50rpx;
			height:72rpx;
		}
	}
	.consult-slogan{
		height:34rpx;
		font-family:$global-font-family;
		color:#1d1d1f;
		font-size:24rpx;
	}
	.submit-button-container{
		margin-top: 32rpx;
		display: flex;
		align-items: center;
		.submit-button{
			width:574rpx;
			height:100rpx;
			background-color:#188cf1;
			border-radius:24rpx;
			font-family:$global-font-family;
			color:#ffffff;
			font-size:28rpx;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}
	.service-description-container{
		width:100%;
		height:664rpx;
		background-color:#ffffff;
		border-radius:24rpx;
		position: relative;
		margin-top: 48rpx;
		padding-top: 32rpx;
		.title{
			text-align: center;
			height:40rpx;
			font-family:$global-font-family;
			color:#333333;
			font-size:28rpx;
		}
		.service-description-list{
			padding: 12rpx 24rpx 12rpx 24rpx;
			.service-description-item{
				margin-top: 24rpx;
				.service-description-title{
					width:128rpx;
					height:40rpx;
					background-color:#cccccc;
					border-radius:12rpx;
					font-family:$global-font-family;
					color:#ffffff;
					font-size:24rpx;
					text-align: center;
					line-height: 40rpx;
				}
				.service-description{
					height:28rpx;
					font-family:$global-font-family;
					color:#999999;
					font-size:20rpx;
					margin-top: 8rpx;
				}
			}
		}
	}
	.bottom-price-bar{
		z-index: 100;
			 width:100%;
			 left: 50%;
			 transform: translateX(-50%);
			 min-height:100rpx;
			 background-color:#ffffff;
			 position: fixed;
			// bottom: calc(0rpx + env(safe-area-inset-bottom));
			bottom: 0;
			 padding: 24rpx 32rpx calc(24rpx + env(safe-area-inset-bottom)) 32rpx;
			 box-sizing: border-box;
			 display: flex;
			 align-items: center;
			 justify-content: space-between;
			 .price{
				 display: flex;
				 align-items: center;
				 .price-label{
					  font-family:$global-font-family;
					 color:#333333;
					 font-size:28rpx;
				 }
				 .price-count{
					 font-family:$global-font-family;
					 color:#333333;
					 font-size:36rpx;
					 color: #e93c3c;
					font-weight: 900;
				 }
			 }
			 /deep/ .u-btn{
				 width:188rpx;
				 height:70rpx;
				 background-color:#188cf1;
				 border-radius:16rpx;
				 font-family:$global-font-family;
				 color:#ffffff;
				 font-size:28rpx;
				 display: flex;
				 align-items: center;
				 justify-content: center;
				 margin: 0 !important;
			 }
	}
}